#ifndef __MYSTDIO_H__
#define __MYSTDIO_H__ 

#include <string.h>

#define SIZE 1024

#define FLUSH_NOW 1
#define FLUSH_LINE 2
#define FLUSH_ALL 4

typedef struct IO_FILE{
  int fileno;
  int flag;
  //char inbuffer[SIZE];
  //int in_pos;
  char outbuffer[SIZE];
  int out_pos;;
}_FILE;

_FILE* _fopen(const char *filename, const char *flag);
int _fwrite(_FILE *fp, const char *s, int len);
void _fclose(_FILE *fp);



#endif
